package com.gengzp.api.system;

import com.gengzp.rpc.annotations.RemoteTransactional;
import com.gengzp.rpc.annotations.RpcService;

import java.util.List;
import java.util.Map;

/**
 * @ClassName SysUserRemoteService
 * @Description 系统用户远程服务接口
 * @Author gengzp
 * @Date 2025/6/1 13:53
 */
@RpcService(serviceName = "system-service")
public interface SysUserRemoteService {

    /**
     * 根据 用户id 查询 用户id昵称映射
     *
     * @param userIds 用户id集合
     * @return key: 用户id  value:用户昵称
     */
    Map<Long, String> searchUserId2NicknameMapByUserIds(List<Long> userIds);

}
